Nuprl Definition : ma-interface-consistent2 11,40

ma-interface-consistent2(es;I)
== i:Id.
== (i  ma-interface-locs(I))
==  (k:{k:Knd| hasloc(k;i)} .
==  (k  ma-interface-dom(I;i))
==   (e@i. (kind(e) = k (valtype(er ma-interface-valtype(I;i;k))
==   & (x:Id. vartype(i;xr ma-interface-ds(I;i)(x)?Top))) 
latex



clarification:

ma-interface-consistent2(es;I)
== i:Id.
== (i  ma-interface-locs(I Id)
==  (k:{k:Knd| hasloc(k;i)} .
==  (k  ma-interface-dom(I;i Knd)
==   (alle-at(es;i;e.(es-kind(ese) = k  Knd)
==    (es-valtype(eser ma-interface-valtype(I;i;k)))
==   & (x:Id. es-vartype(esixr fpf-cap(ma-interface-ds(I;i);IdDeq;x;Top)))) 
latex


Definitionsma-interface-locs(I), {x:AB(x)} , b, hasloc(k;i), (x  l), ma-interface-dom(I;i), P & Q, e@iP(e), P  Q, s = t, Knd, kind(e), valtype(e), ma-interface-valtype(I;i;k), x:AB(x), Id, vartype(i;x), f(x)?z, ma-interface-ds(I;i), IdDeq, Top
FDL editor aliasesma-interface-consistent2

origin